floating cranes - French English Dictionary